be engraved in one's subconscious - Turc Anglais Dictionnaire